package com.oxymore.jbnetapi.wow.guild;

import java.util.ArrayList;

import com.oxymore.jbnetapi.core.ApiResponse;

/**
 * Contains all the information on a guild
 * 
 * @author Valentin
 * 
 */
public class Guild extends ApiResponse
{
	private String name;
	private int level;
	private String side;
	private int achievementPoints;
	private Emblem emblem;
	private ArrayList<Member> members;

	public String getName()
	{
		return name;
	}

	public void setName(String name)
	{
		this.name = name;
	}

	public int getLevel()
	{
		return level;
	}

	public void setLevel(int level)
	{
		this.level = level;
	}

	public String getSide()
	{
		return side;
	}

	public void setSide(String side)
	{
		this.side = side;
	}

	public int getAchievementPoints()
	{
		return achievementPoints;
	}

	public void setAchievementPoints(int achievementPoints)
	{
		this.achievementPoints = achievementPoints;
	}

	public Emblem getEmblem()
	{
		return emblem;
	}

	public void setEmblem(Emblem emblem)
	{
		this.emblem = emblem;
	}

	public ArrayList<Member> getMembers()
	{
		return members;
	}

	public void setMembers(ArrayList<Member> members)
	{
		this.members = members;
	}

	@Override
	public String toString()
	{
		return "Guild [name=" + name + ", level=" + level + ", side=" + side
				+ ", achievementPoints=" + achievementPoints + ", emblem="
				+ emblem + ", members=" + members + "]";
	}
}
